Metonymy and reference-point errors in novice programming
نویسندگان
چکیده
منابع مشابه
Metonymy and reference-point errors in novice programming
When learning to program, students often mistakenly refer to an element that is structurally related to the element that they intend to reference. For example, they may indicate the attribute of an object when their intention is to reference the whole object. This paper examines these reference-point errors through the context of metonymy. Metonymy is a rhetorical device where the speaker state...
متن کاملPair programming productivity: Novice-novice vs. expert-expert
Agile Software Development methodologies have grown in popularity both among academic researchers and industrial practitioners. Among the various methodologies or practices proposed, pair programming, which is concerned with two programmers collaborating on design, coding and testing, has become a controversial focus of interest. Even though some success stories have been reported with the use ...
متن کاملQuantifying The Incidence of Novice Programmers’ Errors
Existing research shows that students learning to program for the first time often make the same types of errors. Tools have been written to give students useful feedback when they make these errors, but no research has been done to determine the effectiveness of these tools. This paper is the preliminary result of a long-term study to answer the research question: will timely reporting of novi...
متن کاملAn Analysis of the Errors Made by Novice Programmers in a First Course in Procedural Programming in Java
Novice programmers usually experience a number of learning difficulties. The main aim of the study reported in this paper, is to identify these problem areas for first time procedural programmers. The paper describes the overall methodology employed to determine these learning difficulties. The study revealed that the most frequently occurring problems are poor planning and problem solving abil...
متن کاملDo Code Smells Hamper Novice Programming?
Recently, block-based programming languages like Alice, Scratch and Blockly have become popular tools for programming education. There is substantial research showing that block-based languages are suitable for early programming education. But can block-based programs be smelly too? And does that matter to learners? In this paper we explore the code smells metaphor in the context of block-based...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Computer Science Education
سال: 2014
ISSN: 0899-3408,1744-5175
DOI: 10.1080/08993408.2014.952500